package com.kwedding.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import com.kwedding.bean.TB_UserPermission;

public interface TB_UserPermissionMapper {
	// 添加用户
	int insertuserpermission(@Param("list") List<TB_UserPermission> tb_User_Permissions);

	// 获得登录用户权限列表
	List<String> selectPermissionByuserId(@Param("userId") Long userId);

	// 用户详情获取权限Id
	List<Long> selectPermissionIdByuserId(@Param("userId") Long userId);

	// 获取用户的权限
	List<TB_UserPermission> selectUserPermission(@Param("userId") Long userId);

	// 修改用户状态
	int updateUserPermissionStatus(TB_UserPermission tb_UserPermission_);

	// 下架用户所有权限
	int downPermissionByUserId(@Param("userId") Long userId);
}
